package com.bzkj.basicinfo.domain.warehouse.dto;


import com.bzkj.common.annotation.Excel;
import lombok.Data;

/**
 * 单据导出DTO
 * 
 * @author lixinyu
 * @date 2025-06-17
 */
@Data
public class BillsExportDto
{
    /** 单据号 */
    @Excel(name = "单据号")
    private String billsID;

    /** 往来单位 */
//    @Excel(name = "往来单位")
    private String billsCD;

    /** 药品ID */
//    @Excel(name = "药品ID")
    private String drugID;

    /** 编号 */
//    @Excel(name = "药品识别码")
    private String drugCode;

    /** 单位 */
//    @Excel(name = "单位")
    private String drugDW;

    /** 数量 */
//    @Excel(name = "数量")
    private String drugNum;

    /** 确认数量 */
//    @Excel(name = "确认数量")
    private String drugCheckNum;

    /** 明细备注 */
//    @Excel(name = "批准文号")
    private String remarks;

    /** 药品名称 */
    @Excel(name = "药品名称")
    private String drugName;

    /** 规格 */
    @Excel(name = "规格")
    private String drugGG;

    /** 生产厂家 */
    @Excel(name = "生产厂家")
    private String drugCD;

    /** 批号 */
    @Excel(name = "批号")
    private String drugBatchNo;

    /** 生产日期 */
    @Excel(name = "生产日期", dateFormat = "yyyy-MM-dd")
    private String drugPD;

    /** 有效期 */
    @Excel(name = "有效期", dateFormat = "yyyy-MM-dd")
    private String drugExp;

    @Excel(name= "码级")
    private String garde= "1";

    /** 一级码 */
    @Excel(name = "追溯码")
    private String level1Codes;

    /** 确认时间 */
    @Excel(name = "扫码时间")
    private String checkDate;

    /** 二级码 */
//    @Excel(name = "二级码")
    private String level2Codes;

    /** 三级码 */
//    @Excel(name = "三级码")
    private String level3Codes;

    /** 其他级别码（三级及以上） */
//    @Excel(name = "其他级别码")
    private String otherLevelCodes;

}
